home *** CD-ROM | disk | FTP | other *** search
/ United Public Domain Gold 2 / United Public Domain Gold 2.iso / utilities / pu182.dms / pu182.adf / documentation < prev    next >
Text File  |  1992-05-28  |  82KB  |  2,027 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.   **** Click Left Mouse Button to Start and Stop Text ****
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                         THE STOCK ANALYST
  22.  
  23.                               from
  24.  
  25.                     Aggressive Communications
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                           VERSION 2.00
  33.  
  34.  
  35.                         September 2, 1990
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.        Copyright (c) 1989,1990 Aggressive Communications 
  55.                         LICENSE AGREEMENT
  56.  
  57.  
  58. READ THE FOLLOWING TERMS AND CONDITIONS BEFORE USING THE
  59. ACCOMPANYING SOFTWARE AND/OR ASSOCIATED DOCUMENTATION.  USE OF   
  60. EITHER THE SOFTWARE OR DOCUMENTATION CONSTITUTES ACCEPTANCE ON
  61. YOUR PART OF THESE TERMS AND CONDITIONS.
  62.  
  63. THE SOFTWARE AND DOCUMENTATION IS PROVIDED 'AS IS', AND NO
  64. WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED, IS PROVIDED.  THIS
  65. INCLUDES, BUT IS NOT LIMITED TO, THE FITNESS FOR USE FOR ANY
  66. PURPOSE.  THE FULL EXTENT OF ANY AND ALL LIABILITIES ARE ASSUMED
  67. BY YOU.  UNDER NO CONDITIONS WILL THE AUTHOR BE LIABLE FOR ANY
  68. DAMAGES, INCIDENTAL OR CONSEQUENTIAL, INCLUDING ANY CURRENT OR
  69. FUTURE FINANCIAL LOSS OF INCOME, PROFITS, OR SAVINGS, ARISING
  70. FROM THE USE, MISUSE, OR INABILITY TO USE THIS SOFTWARE.  THE
  71. AUTHOR DOES NOT WARRANT THAT THE SOFTWARE FUNCTIONS WILL MEET
  72. YOUR REQUIREMENTS OR THAT THE OPERATION OF THE SOFTWARE WILL BE
  73. UNINTERRUPTED OR ERROR FREE.  FURTHERMORE, THE SOFTWARE OR
  74. DOCUMENTATION MAY CONTAIN ERRORS THAT CAN BE CORRECTED
  75. WITHOUT ANY NOTIFICATION.  YOU ASSUME LIABILITY FOR THE RESULTS
  76. OBTAINED FROM ANY USE OF THE SOFTWARE OR DOCUMENTATION. 
  77.  
  78. YOU MAY MAKE ONE COPY OF THE SOFTWARE FOR BACKUP PURPOSES. YOU
  79. MAY NOT MODIFY THE SOFTWARE OR A BACKUP COPY OF THE SOFTWARE IN
  80. ANY WAY. YOU MAY NOT COPY THE DOCUMENTATION BY ANY MEANS.  YOU
  81. MAY TRANSFER THE ORIGINAL SOFTWARE AND THE DOCUMENTATION TO
  82. ANOTHER PARTY PROVIDED THE TRANSFEREE ACCEPTS THESE TERMS AND
  83. CONDITIONS, AND YOU DESTROY THE BACKUP COPY OF THE SOFTWARE YOU
  84. MAY HAVE CREATED. 
  85.  
  86. YOU ACKNOWLEDGE READING AND UNDERSTANDING THIS LICENSE AND AGREE
  87. TO BE BOUND BY ITS TERMS AND CONDITIONS.  YOU ALSO AGREE THAT
  88. THIS LICENSE IS THE SOLE AGREEMENT WHICH EXISTS BETWEEN US
  89. REGARDLESS OF HOW THE SOFTWARE MAY HAVE BEEN OTHERWISE
  90. REPRESENTED.   
  91.  
  92. UNDER COPYRIGHT LAWS, NEITHER THE DOCUMENTATION OR SOFTWARE MAY
  93. BE COPIED, PHOTOCOPIED, TRANSLATED, OR REPRODUCED IN ANY MANNER
  94. TO AN ELECTRONIC MEDIUM OR MACHINE-READABLE FORM, IN WHOLE OR IN
  95. PART, EXCEPT AS DESCRIBED ABOVE. 
  96.  
  97. COPYRIGHT (C) 1989,1990 AGGRESSIVE COMMUNICATIONS 
  98.  
  99. ALL RIGHTS RESERVED.  
  100.  
  101. CREATED AND PRINTED IN THE UNITED STATES OF AMERICA.
  102.  
  103. AMIGA IS A REGISTERED TRADEMARK OF COMMODORE BUSINESS MACHINES.
  104.  
  105.  
  106.  
  107.  
  108.                               - i -
  109.                         TABLE OF CONTENTS
  110.  
  111.  
  112.  Chapter 1  Introduction                        Section
  113.  
  114.  Introduction . . . . . . . . . . . . . . . . . . 1.0
  115.  General  . . . . . . . . . . . . . . . . . . . . 1.1
  116.  How to Boot The Stock Analyst  . . . . . . . . . 1.2
  117.  The Stock Analyst Data Files . . . . . . . . . . 1.3
  118.  
  119.  Chapter 2  Stock Updater
  120.  
  121.  General  . . . . . . . . . . . . . . . . . . . . 2.1
  122.  Project  . . . . . . . . . . . . . . . . . . . . 2.2
  123.  Master File  . . . . . . . . . . . . . . . . . . 2.3
  124.  Equity File  . . . . . . . . . . . . . . . . . . 2.4
  125.  
  126.  Chapter 3  The Stock Analyst
  127.  
  128.  General  . . . . . . . . . . . . . . . . . . . . 3.1
  129.  Project  . . . . . . . . . . . . . . . . . . . . 3.2
  130.  Price Indicators . . . . . . . . . . . . . . . . 3.3
  131.  Volume Indicators  . . . . . . . . . . . . . . . 3.4
  132.  Breadth Indicators . . . . . . . . . . . . . . . 3.5
  133.  Defaults   . . . . . . . . . . . . . . . . . . . 3.6
  134.  Graph Tools  . . . . . . . . . . . . . . . . . . 3.7
  135.  
  136.  Chapter 4  Technical Analysis
  137.  
  138.  General  . . . . . . . . . . . . . . . . . . . . 4.1
  139.  Advance/Decline Line . . . . . . . . . . . . . . 4.2
  140.  CBOE Put/Call Volume Ratio . . . . . . . . . . . 4.3
  141.  Chaikin Oscillator . . . . . . . . . . . . . . . 4.4
  142.  Commodity Channel Index  . . . . . . . . . . . . 4.5
  143.  Directional Movement Indicator . . . . . . . . . 4.6
  144.  Lane's Stochastics . . . . . . . . . . . . . . . 4.7
  145.  Linear Regression  . . . . . . . . . . . . . . . 4.8
  146.  Moving Averages  . . . . . . . . . . . . . . . . 4.9
  147.  Moving Average Convergence/Divergence  . . . . . 4.10
  148.  On Balance Volume  . . . . . . . . . . . . . . . 4.11
  149.  Positive and Negative Volume Index . . . . . . . 4.12
  150.  Price Rate-of-Change . . . . . . . . . . . . . . 4.13
  151.  Price and Volume Trend . . . . . . . . . . . . . 4.14
  152.  Relative Strength  . . . . . . . . . . . . . . . 4.15
  153.  Trend Lines / Trading Band . . . . . . . . . . . 4.16
  154.  Volume Accumulation and Distribution . . . . . . 4.17
  155.  Wilder's Relative Strength Index . . . . . . . . 4.18
  156.  Williams' Percentage R . . . . . . . . . . . . . 4.19
  157.  
  158.  Appendix A: References 
  159.  Appendix B: Suggested Reading  
  160.  
  161.  
  162.                              - ii -
  163. 1.0  INTRODUCTION
  164.  
  165. Thank you for purchasing The Stock Analyst.  The author hopes
  166. that your investment in this software package is profitable. The
  167. Stock Analyst provides for a means of storing and maintaining a
  168. variety of data associated with the stock market as well as
  169. processing the data such that buy and sell decisions can be made
  170. with some degree of confidence that a profit will be made. 
  171.  
  172. This document is organized to provide you with a general
  173. introduction to The Stock Analyst and how to get started in
  174. Chapter 1.  Chapter 2 contains instructions on running the Stock
  175. Updater program used for updating and maintaining stock data.
  176. Chapter 3 contains instructions on running The Stock Analyst and
  177. displaying the various indicator graphs as well as working with
  178. the graph tools. An explanation of each technical indicator and
  179. how to use an indicator under various market conditions is
  180. discussed in Chapter 4.    
  181.  
  182. The Stock Analyst should not be the sole source of information
  183. upon which your investment decisions are made.  In the same way
  184. that the technical indicators provided by The Stock Analyst must
  185. be used to confirm one another, your Investment Advisor, Stock
  186. Broker, or business newspapers, and your own experienced opinion
  187. should be considered as other sources for a confirming signal.
  188. Profits and losses realized in the past due to the use of any
  189. technical indicator does not necessarily predict future indicator
  190. performance. 
  191.  
  192. 1.1  GENERAL  
  193.  
  194. The Stock Analyst is a bootable Workbench disk.  It should be
  195. booted after using Kickstart version 1.2 or higher.  It is
  196. recommended that you boot with The Stock Analyst due to a unique
  197. setting within the Preference system-configuration file.  In
  198. order to perform graphic dumps to a graphics printer, the graphic
  199. print selection within Preferences is set to negative.    
  200.  
  201. 1.1.1 SYSTEM REQUIREMENTS  
  202.  
  203. The Stock Analyst runs on any Amiga 500, 1000, or 2000 with at
  204. least 512K of RAM and a single disk drive.  A printer capable of
  205. printing graphics is required to perform screen dumps to the
  206. printer.  A color monitor is suggested since the Stock Analyst
  207. displays graphs in color.  
  208.  
  209. The Stock Analyst comes with one printer driver: generic. If your
  210. printer requires a specific driver, it will be necessary for you
  211. to copy that driver from your Workbench disk to The Stock Analyst
  212. disk.  The printer driver resides in the printers subdirectory
  213. within the devs directory. If you do copy a driver to The Stock
  214. Analyst disk, that driver will need to be selected within
  215. Preferences.  See the Amiga users manual concerning specifying
  216. printer drivers within Preferences.  
  217.  
  218. 1.1.2 DISK CONTENTS  
  219.  
  220. The Stock Analyst is a bootable disk.  Therefore, the standard
  221. Workbench directories, libraries, and files reside on the disk.
  222. The files unique to The Stock Analyst as well as files required
  223. by The Stock Analyst include:
  224.  
  225.      exec.bmap       Required for library function calls.  
  226.      layers.bmap     Required for library function calls.      
  227.      graphics.bmap   Required for library function calls.      
  228.      Stock Analyst   Executable program.       
  229.      Stock Updater   Executable program.       
  230.      stocks          Master File of Stocks.
  231.      putcall.dat     Data file of CBOE Put and Call Volume.      
  232.      adline.dat      Data file of NYSE Advances/Declines.
  233.      sp500.dat       Data file of Standard & Poor 500 Index.     
  234.      sp100.dat       Data file of Standard & Poor 100 Index.
  235.      djidaily.dat    Data file of Dow Jones Industrial           
  236.                      Average (DJIA) daily price information.  
  237.  
  238. The .bmap files are required for various library calls for
  239. setting up a borderless window, some of the plotting routines,
  240. and some of the text output routines.  The .bmap files are
  241. absolutely required to run the Stock Updater and The Stock
  242. Analyst programs and must reside in the root directory of the
  243. disk from which the executable program is initiated (this should
  244. be The Stock Analyst disk). 
  245.  
  246. 1.1.3 BACKING UP THE STOCK ANALYST  
  247.  
  248. The Stock Analyst is not copy protected. You can, and are
  249. advised, to make one backup copy and place the original disk in a
  250. safe place.  The backup copy should be used as the working copy
  251. with the original available in an emergency situation.  Refer to
  252. your documentation included with the Amiga for details on
  253. duplicating a disk.  
  254.  
  255. Since the programs included with The Stock Analyst are useless
  256. without up-to-date stock information, it is a good idea to
  257. routinely backup the disk which contains your stock data. A
  258. backup of stock data should be made at least weekly.  
  259.  
  260. 1.2  HOW TO BOOT THE STOCK ANALYST DISK  
  261.  
  262. The Stock Analyst disk may be booted by following the steps
  263. outlined below:      
  264.  
  265. 1. Turn on the Amiga.       
  266. 2. Insert the Kickstart disk version 1.2 or higher, into drive
  267.    df0:, the internal disk drive.      
  268. 3. When prompted for the Workbench disk, insert The Stock Analyst
  269.    disk into drive df0:, the internal disk drive.      
  270. 4. The Workbench screen will appear with the disk icon for The
  271.    Stock Analyst.      
  272. 5. Refer to section 1.2.1 for loading and executing the
  273.    Stock Updater program or 1.2.2 for loading and executing The
  274.    Stock Analyst program.  
  275.  
  276. If Kickstart and another disk have already been booted, follow
  277. the steps outlined below to boot The Stock Analyst:      
  278.  
  279. 1. Remove any disks in the disk drive(s).      
  280. 2. Simultaneously depress the Control key and the left and
  281.    right Amiga keys to perform a warm-boot.      
  282. 3. When prompted for the Workbench disk, insert The Stock Analyst
  283.    disk into drive df0:, the internal disk drive.      
  284. 4. The Workbench screen will appear with the disk icon for The
  285.    Stock Analyst.      
  286. 5. Refer to section 1.2.1 for loading and executing the
  287.    Stock Updater program or 1.2.2 for loading and executing
  288.    The Stock Analyst program.  
  289.  
  290. 1.2.1 STOCK UPDATER
  291.  
  292. Having booted The Stock Analyst disk as described in 1.2, the
  293. Stock Updater program may be executed as follows:      
  294.  
  295. 1. Open The Stock Analyst disk icon by moving the mouse such that
  296.    the pointer is over the disk icon and double click the left
  297.    mouse button.      
  298. 2. With the disk window open displaying the various program
  299.    icons, move the mouse such that the pointer is over the Stock
  300.    Updater program icon and double click the left mouse button. 
  301. 3. The Stock Updater program will load and execute.  The screen
  302.    should go blank and then display a title screen. Click the
  303.    left mouse button to clear the screen.      
  304. 4. Refer to Chapter 2 on using the Stock Updater program to
  305.    update and maintain stock data files.  
  306.  
  307. 1.2.2 THE STOCK ANALYST  
  308.  
  309. Having booted The Stock Analyst disk as described in 1.2, The
  310. Stock Analyst program may be executed as follows:       
  311.  
  312. 1. Open The Stock Analyst disk icon by moving the mouse such that
  313.    the pointer is over the disk icon and double click the left
  314.    mouse button.       
  315. 2. With the disk window open displaying the various program 
  316.    icons, move the mouse such that the pointer is over the Stock
  317.    Analyst program icon and double click the left mouse button.
  318. 3. The Stock Analyst program will load and execute. The screen
  319.    will go blank and then display a title screen. Click the left
  320.    mouse button to clear the screen.       
  321. 4. Refer to Chapter 3 on using The Stock Analyst program to
  322.    generate the technical indicator graphs.
  323.  
  324.  
  325. 1.3  THE STOCK ANALYST DATA FILES
  326.  
  327. The data files used by The Stock Analyst include a Master File,
  328. Equity Files, a file containing NYSE issues which advanced,
  329. declined, or were unchanged, and a file containing CBOE Put and
  330. Call volumes.  These files may be created and/or maintained via
  331. the Stock Updater program or via a text editor.  If a text editor
  332. is used to update a file, the format of the file must be
  333. maintained as described below in each file description.  In
  334. addition, the files are date dependant and must always be in
  335. descending order, that is the most recent date is the first line
  336. and the oldest date is the last line in the text file. 
  337.  
  338. These files generally reside in the root directory of whatever
  339. disk they are located on.  Currently the Stock Analyst will allow
  340. up to 70 securities to be followed.  The security data files can
  341. contain up to 750 data sets which represents 3 years of daily
  342. data, or over 14 years of weekly data.
  343.  
  344. 1.3.1 MASTER FILE
  345.  
  346. The Master File name is stocks and contains the formal name of
  347. the equity and the equity data file name.  For example:
  348.  
  349.      Dow 30 Industrials        <--  Formal equity #1 name
  350.      djidaily.dat              <--  Equity #1 data file
  351.      NYSE Advance/Decline      <--  Formal equity #2 name
  352.      adline.dat                <--  Equity #2 data file
  353.      MCI Communications        <--  Formal equity #3 name
  354.      mci.dat                   <--  Equity #3 data file
  355.        :    :    :    :    
  356.  
  357. The Master File, stocks, must reside in the root directory of the
  358. disk from which the Stock Updater or The Stock Analyst is
  359. executed from (this should be The Stock Analyst disk). There can
  360. be a maximum of 70 equities followed.  
  361.  
  362. 1.3.2 EQUITY FILE
  363.  
  364. The Equity File contains the actual price data of the securities
  365. being followed.  The Equity File data file name is defined in the
  366. Master File as described in section 1.3.1 above, for example
  367. mci.dat. The actual equity price data files can reside anywhere
  368. since the Stock Updater and The Stock Analyst programs allow the
  369. user to change to a data disk located in another drive (df0: or
  370. df1:) if necessary.  The format of the equity data files is as
  371. follows:
  372.  
  373.                  DATE,CLOSE,HIGH,LOW,VOLUME(in 1,000's)
  374.  
  375. For example:     891024,43.38,43.88,43.25,234.5
  376.                  891023,43.63,44.00,43.38,333.7
  377.                  891022,43.50,43.88,43.13,275.2
  378.                       :    :    :     :
  379.  
  380. Note that the date format is YYMMDD, that is year, month, date.
  381. The fractional part of a price must be entered as a decimal. A
  382. price cannot be entered as 43 3/8. Finally, the volume is entered
  383. in thousands.  Note that the data is in descending order based
  384. upon the date. 
  385.  
  386. If a commodity such as gold is being followed, and only closing
  387. prices are available, then the closing price should be entered
  388. for the close, high, and low entries, and the volume should be
  389. zero.   
  390.  
  391. 1.3.3 ADVANCE/DECLINE LINE
  392.  
  393. In order for The Stock Analyst to display the NYSE
  394. Advanced/Decline Line, the data file adline.dat must be kept
  395. current on a day-for-day basis with the Dow Jones Industrial
  396. Average equity data file djidaily.dat.  The format of this data
  397. file is as follows:
  398.  
  399.                  DATE,ADVANCES,DECLINES,UNCHANGED,ZERO
  400.      
  401. For example:     891024,564,978,432,0
  402.                  891023,694,512,501,0
  403.                  891022,1012,465,522,0
  404.                   :  :      :  :
  405.  
  406. Note the date format is YYMMDD, that is year, month, date. As
  407. discussed in Chapter 4 for interpretation of the Advanced/Decline
  408. Line, the daily Dow Jones Industrial Average is compared with the
  409. A/D line; therefore, it is mandatory for the dates in the
  410. djidaily.dat and the adline.dat data files to correspond
  411. one-to-one.  It is recommended that these data files reside in a
  412. common directory on the same disk.  Note that the data is in
  413. descending order based upon the date. 
  414.  
  415. 1.3.4 CBOE PUT/CALL RATIO
  416.  
  417. In order for The Stock Analyst to display the CBOE Put/Call
  418. Volume Ratio, the data file putcall.dat must be kept current on a
  419. day-for-day basis with the Dow Jones Industrial Average equity
  420. data file djidaily.dat. The format of this data file is as
  421. follows:     
  422.  
  423.                  DATE,CBOE CALL VOLUME,CBOE PUT VOLUME,ZERO,ZERO
  424.      
  425. For example:     891024,320123,120865,0,0
  426.                  891023,333154,221987,0,0
  427.                  891022,243512,89543,0,0
  428.                   :    :       :    :
  429.  
  430. Note the date format is YYMMDD, that is year, month, date. As
  431. discussed in Chapter 4 for interpretation of the CBOE Put/Call
  432. Ratio, the daily Dow Jones Industrial Average is compared with
  433. the Put/Call line; therefore, it is mandatory for the dates in
  434. the djidaily.dat and the putcall.dat data files to correspond
  435. one-to-one. It is recommended that these data files reside in a
  436. common directory on the same disk. Note that the data is in
  437. descending order based upon the date. 
  438.  
  439. 1.3.5 STANDARD & POOR 100 & 500 INDEX
  440.  
  441. Included with The Stock Analyst data files are the S&P 100 and
  442. S&P 500 price files.  These are included to provide the ability
  443. to consider the performance of the broad market.  The S&P 100 and
  444. S&P 500 can be used in Relative Strength calculations. It is
  445. sometimes advantageous to consider the performance of an
  446. individual stock against a broad market index such as the DJIA or
  447. one of the S&P indices. The format of these data files is as
  448. follows:
  449.  
  450.                  DATE,CLOSE,HIGH,LOW,ZERO     
  451.  
  452. For example:     891024,340.23,344.76,339.44,0
  453.                  891023,341.33,346.31,340.01,0
  454.                  891022,338.23,342.84,336.57,0
  455.                     :    :    :    :
  456.  
  457. Note the date format is YYMMDD, that is year, month, date. Refer
  458. to section 4.15 for interpretation of the Relative Strength
  459. Indicator.  As noted in section 4.15, the price data of an equity
  460. is compared with a broad market index; therefore, it is mandatory
  461. for the dates in all equity .dat price data files and the broad
  462. market index .dat price data file correspond one-to-one.  It is
  463. recommended that these data files reside wherever the equity
  464. price data files reside. Note that the data is in descending
  465. order based upon the date.  
  466.  
  467. 1.3.6  DEFAULT INDICATOR TIME PERIODS
  468.  
  469. When a new security is added to the Master File stocks, a file
  470. containing default indicator time periods unique to the new
  471. security is also created.  When created, this file has a suffix
  472. of .dfl.  While this file is always created, it is an optional
  473. file in that The Stock Analyst program looks for the file and
  474. loads it if it is available.  The .dfl files are created with the
  475. following initial values:
  476.  
  477.      12    <--  Price Rate-of-Change Period
  478.       5    <--  Stochastic %K Period
  479.       3    <--  Stochastic %D Period
  480.      10    <--  Williams' %R Period
  481.      14    <--  Wilder's RSI Period
  482.      10    <--  Commodity Channel Index Period
  483.      50    <--  Moving Average #1 Period
  484.     200    <--  Moving Average #2 Period
  485.      25    <--  +/- Volume Index Moving Average Period
  486.      10    <--  % Variation for 1st Envelope Trading Band
  487.      -5    <--  % Variation for 2nd Envelope Trading Band
  488.      10    <--  A/D Line Momentum Period
  489.      10    <--  Indicator Exponential Moving Average Period
  490.      50    <--  Linear Regression Period
  491.      14    <--  Directional Movement Indicator Period
  492.  
  493. Once a security has been analyzed using the various indicators
  494. and tools provided by The Stock Analyst, the user will find
  495. indicator time periods which provide optimum buy/sell signals
  496. which differ from the above defaults.  The .dfl file can then
  497. edited to reflect the time periods which work best for each
  498. security.  Refer to section 2.4.6 on editing the .dfl file.
  499.  
  500. 2.0  STOCK UPDATER
  501.  
  502. This chapter details the use of the Stock Updater program to
  503. manage the stock data used by The Stock Analyst.  The data
  504. required by The Stock Analyst can be found in any newspaper which
  505. has a decent business section.  The data required includes:
  506.  
  507.    - Dow 30 Industrials high, low, close, and volume
  508.    - Your selected securities high, low, close, and volume
  509.    - NYSE issues advancing, declining, and unchanged
  510.    - CBOE call and put volume
  511.    - S&P 500 Index high, low, and close
  512.    - S&P 100 Index high, low, and close
  513.  
  514. It is recommended that the data files be updated on a daily basis
  515. if daily data is followed, or on a weekly basis if weekly data is
  516. followed.
  517.  
  518. 2.1 GENERAL
  519.  
  520. Having executed the Stock Updater program as described in section
  521. 1.2.1, all subsequent activities are menu driven. An activity is
  522. selected from the menu by pressing the right mouse button which
  523. reveals the main menu selections. With the right mouse button
  524. depressed, move the mouse such that the pointer is over, and
  525. highlights, the desired main menu selection which will reveal the
  526. submenu items.  Move the mouse down such that the pointer moves
  527. into the submenu items, and highlights the desired submenu
  528. activity. Release the right mouse button and the desired submenu
  529. activity will be selected. The main menu selections include
  530. Project, Master File, and Equity File. Each menu item is
  531. described below.
  532.  
  533. 2.2 PROJECT
  534.  
  535. The Project menu contains general activities related to updating
  536. any specific type of data file. Under the Project Menu are the
  537. submenu items Print Data, Chg Directory, and Quit.  
  538.  
  539. 2.2.1 PRINT DATA
  540.  
  541. Selecting Print Data opens a window and displays the available
  542. data files.  Select More if there are more data files than can be
  543. displayed in one window.  Select a data file by moving the mouse
  544. over an equity name and click the left mouse button.  The
  545. selected item will become highlighted.  Then move the mouse such
  546. that the pointer is over Select and click the left mouse button
  547. to load the data, or select Cancel to cancel the operation. 
  548.  
  549. Upon loading a data file, the stock data is printed via the PRT:
  550. device.  Upon intervals of 50 data sets, the output may be
  551. terminated or continued.
  552.  
  553.  
  554. 2.2.2 CHANGE DIRECTORY
  555.  
  556. Selecting Change Directory allows disk access to a data disk if
  557. that is where the stock data is stored.  Upon selecting Change
  558. Directory, a window opens with gadgets showing drives DF0: and
  559. DF1:.  Click the left mouse button on the gadget of whichever
  560. drive contains the stock data files.  In the event that an
  561. attempted disk access is made to a data file which is not
  562. resident on the current disk, an error message will be displayed
  563. that the file was not found.  
  564.  
  565. 2.2.3 QUIT
  566.  
  567. Selecting Quit terminates the Stock Updater program.  The user is
  568. returned to the Workbench screen.
  569.  
  570. 2.3  MASTER FILE
  571.  
  572. The submenu items under Master File deal with manipulating the
  573. file stocks.  For a description of this file, see section 1.3.1. 
  574. The file stocks resides in the root directory of The Stock
  575. Analyst disk.  Through the Master File submenu items, it is
  576. possible to add (create), edit and delete stocks which are
  577. maintained.
  578.  
  579. 2.3.1 ADD ENTRY
  580.  
  581. The Add Entry function essentially creates a new stock data file
  582. in the current directory.  Before selecting Add Entry to create a
  583. new stock data file, the user should be certain that the correct
  584. disk volume (df0: or df1:) has been selected as described in
  585. 2.2.2.  Upon selecting Add Entry, the user is prompted for the
  586. formal equity name and the name of the data file.  For example:
  587.  
  588.      ENTER EQUITY NAME
  589.      (Press RETURN to Quit)?  Dupont <Return>
  590.  
  591.      ENTER DATA FILE NAME
  592.      (Program will append '.dat')?  DD <Return>
  593.  
  594. Note that the Stock Updater program will append .dat to the data
  595. file name.  Entries are made via the keyboard and pressing Return
  596. completes the entries.  Pressing Return at a prompt with no input
  597. will abort the Add Entry function.
  598.  
  599. The formal equity name and the data file name will be added to
  600. the Master File stocks, and an empty data file will be created. 
  601. In addition to creating an empty price .dat data file for the
  602. security created, a file containing default indicator time
  603. periods unique to the security is created with the suffix .dfl. 
  604. The format of the .dat file is given in section 1.3.6.  Section
  605. 2.4.6 covers editing the .dfl default indicator time periods.
  606.  
  607. It is possible to create data files within subdirectories.  This
  608. is accomplished by inputting a full path name for the data file
  609. name.  For example, suppose price data files are kept on a data
  610. disk in a subdirectory called EQUO.  The data disk is located on
  611. DF1:, the external disk drive.  To create a new stock price file
  612. for a stock called Dupont with a symbol of DD, you would first
  613. change directory to DF1: as described in section 2.2.2. Then
  614. select Add Entry and enter:
  615.  
  616.      ENTER EQUITY NAME
  617.      (Press RETURN to Quit)?  Dupont <Return>
  618.  
  619.      ENTER DATA FILE NAME
  620.      (Program will append '.dat')?  EQUO/DD <Return>
  621.  
  622. Note that the data file name contains the full subdirectory path.
  623. In the event that a file already exists with the specified name,
  624. the Updater will not create an empty file. 
  625.  
  626. 2.3.2 EDIT ENTRY
  627.  
  628. Selecting Edit Entry opens a window and displays the available
  629. data files.  Select More if there are more data files than can be
  630. displayed in one window.  Select a data file by moving the mouse
  631. over an equity name and click the left mouse button.  The
  632. selected item will become highlighted.  Then move the mouse such
  633. that the pointer is over Select and click the left mouse button
  634. to select the file, or select Cancel to cancel the operation. 
  635.  
  636. A window will display the current formal equity name and data
  637. file name.  The user is prompted to enter (edit) the formal
  638. equity name and file name.  For example:
  639.  
  640.      Present Equity Name:  Dup0nt
  641.  
  642.      EDIT EQUITY NAME
  643.      (Press RETURN to Quit)?  Dupont <Return>
  644.  
  645.      Present Data File Name:  DD.dat
  646.  
  647.      EDIT DATA FILE NAME
  648.      (Program will append '.dat')?  DD <Return>
  649.  
  650. Entries are completed by pressing the Return key.  This
  651. information is then updated in the Master File stocks, and the
  652. equity data file and defaults file are renamed as required.
  653.  
  654. 2.3.3 DELETE ENTRY
  655.  
  656. Selecting Delete Entry opens a window and displays the available
  657. data files.  Select More if there are more data files than can be
  658. displayed in one window.  Select a data file to be deleted by
  659. moving the mouse over an equity name and click the left mouse
  660. button.  The selected item will become highlighted.  Then move
  661. the mouse such that the pointer is over Select and click the left
  662. mouse button to select the file, or select Cancel to cancel the
  663. operation. 
  664.  
  665. The user is prompted to indicate whether or not the selected
  666. equity data should be removed from the Master File stocks.  For
  667. example:
  668.  
  669.      DELETE Equity: Dupont
  670.  
  671.      Answer: Y or N  <Y>
  672.  
  673.      Dupont will be DELETED!
  674.  
  675.      O.K. TO CONTINUE? Y/N  <Y>
  676.  
  677. 'Y' or 'N' inputs are made by simply pressing the appropriate
  678. key. It is not necessary to press Return. This activity should be
  679. used with care.  Note that only the security entry in the Master
  680. File stocks is deleted.  The actual price data .dat file is not
  681. deleted from the data disk.   
  682.  
  683. 2.4  EQUITY FILE
  684.  
  685. The submenu items under Equity File deal with maintaining the
  686. .dat files which contain the price and/or volume data used by The
  687. Stock Analyst program.  For a description of these files, see
  688. section 1.3.  Through the Equity File submenu items, it is
  689. possible to add new, edit existing and delete price and/or volume
  690. data associated with the securities which are maintained. 
  691.  
  692. 2.4.1 ADD ENTRY
  693.  
  694. Selecting Add Entry opens a window and displays the available
  695. data files.  Select More if there are more data files than can be
  696. displayed in one window.  Select a data file by moving the mouse
  697. over an equity name and click the left mouse button.  The
  698. selected item will become highlighted.  Then move the mouse such
  699. that the pointer is over Select and click the left mouse button
  700. to load the data, or select Cancel to cancel the operation. 
  701.  
  702. A window will open displaying the equity formal name and the date
  703. of the most recent data entry.  For example:
  704.  
  705.      Dupont                     Last Date: 900203
  706.  
  707.      Enter DATE as YYMMDD
  708.      (Press RETURN to Quit/Save)? 900204  <Return>
  709.  
  710.      ENTER CLOSING PRICE  ?  23.13 <Return>
  711.      ENTER HIGH PRICE     ?  23.38 <Return>
  712.      ENTER LOW PRICE      ?  23.00 <Return>
  713.      ENTER VOLUME (1000's)?  757.2 <Return>
  714.  
  715. Prompts for the date, close, high, low, and volume data are made. 
  716. Entries are made via the keyboard and completed by pressing the
  717. Return key. Continuous data entries can be made at this point and
  718. may be terminated by pressing Return without any entry at the
  719. date prompt.  The data will be sorted in descending order by date
  720. and rewritten to the equity data file. 
  721.  
  722. Valid inputs of the date must be in the form YYMMDD.  For
  723. example, February 4, 1990 would be input 900204.  Valid inputs
  724. for price data is any number greater than zero.  Valid inputs for
  725. the volume is any non-negative number.  
  726.  
  727. If the Advance/Decline Line or CBOE Put/Call Ratio data files,
  728. adline.dat or putcall.dat respectively, are being updated, the
  729. prompts change corresponding to the data being input.  However,
  730. the methodology of entering the data is identical as described
  731. above.
  732.  
  733. 2.4.2 EDIT ENTRY
  734.  
  735. Selecting Edit Entry opens a window and displays the available
  736. data files.  Select More if there are more data files than can be
  737. displayed in one window.  Select a data file by moving the mouse
  738. over an equity name and click the left mouse button. The selected
  739. item will become highlighted.  Then move the mouse such that the
  740. pointer is over Select and click the left mouse button to load
  741. the data, or select Cancel to cancel the operation. 
  742.  
  743. A window will open displaying the equity formal name and the date
  744. of the most recent data entry.  For example: 
  745.  
  746.      Dupont                            Last Date: 900206
  747.  
  748.      ENTER DATE AS YYMMDD
  749.      (Press RETURN to Quit)? 900204 <Return>
  750.  
  751.   -- If the date is found, the screen clears and displays: --
  752.  
  753.      Present DATE is: 900204
  754.      EDIT DATE (YYMMDD)?  900204 <Return>
  755.      Present CLOSING Price:  $23.13
  756.      EDIT CLOSING PRICE:     $?  23.25 <Return>
  757.      Present HIGH Price:     $23.38
  758.      EDIT HIGH PRICE:        $?  23.38 <Return>
  759.      Present LOW Price:      $23.00
  760.      EDIT LOW PRICE:         $?  22.88 <Return>
  761.      Present VOLUME (1000's): 757.2
  762.      EDIT VOLUME (1000's)     ?  757.2 <Return>
  763.  
  764. Current data for the date, close, high, low, and volume and
  765. prompts for new date, close, high, low, and volume data are made. 
  766. Entries are made via the keyboard and completed by pressing the
  767. Return key. Continuous data editing can be made at this point and
  768. may be terminated by pressing Return without any entry at the
  769. date prompt.  The data will be sorted by date and rewritten to
  770. the equity data file.
  771.  
  772. If the Advance/Decline Line or CBOE Put/Call Ratio data files,
  773. adline.dat or putcall.dat respectively, are being updated, the
  774. prompts change relative to the data being edited.  However, the
  775. methodology of editing the data is identical as described above.
  776.  
  777. 2.4.3 DELETE ENTRY
  778.  
  779. Selecting Delete Entry opens a window and displays the available
  780. data files.  Select More if there are more data files than can be
  781. displayed in one window.  Select a data file by moving the mouse
  782. over an equity name and click the left mouse button.  The
  783. selected item will become highlighted.  Then move the mouse such
  784. that the pointer is over Select and click the left mouse button
  785. to load the data, or select Cancel to cancel the operation. 
  786.  
  787. A window will open displaying the equity formal name and the date
  788. of the most recent data entry.  A prompt for the date of the data
  789. set to be deleted is made.  The format of the date input is
  790. YYMMDD, for example October 24, 1989 would be entered as 891024.
  791. The current data for the date selected is displayed and the user
  792. is asked to delete the data.  For example:
  793.  
  794.      Dupont                         Last Date:  900204
  795.  
  796.      Enter DATE as YYMMDD
  797.      (Press RETURN to Quit)?  900204 <Return>
  798.  
  799.      DELETE this data?
  800.  
  801.      DATE    :  900204
  802.      CLOSE   :  23.13
  803.      HIGH    :  23.38
  804.      LOW     :  22.88
  805.      VOLUME  :  757.2
  806.  
  807.      ARE YOU SURE?  Y/N   <Y>
  808.  
  809. Entries are made via the keyboard and completed by pressing the
  810. Return key. Continuous data deleting can be made at this point
  811. and may be terminated by pressing Return without any entry at the
  812. date prompt. The data will be sorted by date and rewritten to the
  813. equity data file.
  814.  
  815. If the Advance/Decline Line or CBOE Put/Call Ratio data files,
  816. adline.dat or putcall.dat respectively, are being updated, the
  817. prompts change relative to the data being deleted.  However,the
  818. methodology of deleting the data is identical as described above.
  819.  
  820. 2.4.4 STOCK SPLIT
  821.  
  822. Selecting Stock Split opens a window and displays the available
  823. data files.  Select More if there are more data files than can be
  824. displayed in one window.  Select a data file by moving the mouse
  825. over an equity name and click the left mouse button.  The
  826. selected item will become highlighted.  Then move the mouse such
  827. that the pointer is over Select and click the left mouse button
  828. to load the data, or select Cancel to cancel the operation. 
  829.  
  830. A window will open displaying the formal equity name and the date
  831. of the most recent data entry.  A date is prompted for the
  832. effectivity date of the stock split.  A ratio is likewise
  833. prompted for to indicate the type of split, for example 3 for 2.
  834. For example, a two-for-one stock split for Dupont effective as of
  835. October 24, 1989 is entered as follows:
  836.  
  837.      Dupont
  838.  
  839.  
  840.      Enter Stock Split Ratio as
  841.      X-for-Y by Entering: X/Y:?  2/1 <Return>
  842.  
  843.      Enter Effectivity Date (YYMMDD)
  844.  
  845.      (Press RETURN to Quit)?  891024 <Return>
  846.  
  847. Entries are made via the keyboard and completed by pressing the
  848. Return key.  The stock price data will be adjusted for all dates
  849. prior to, and including, the effectivity date entered.  The data
  850. will be sorted by date and rewritten to the equity data file.
  851.   
  852. 2.4.5 STOCK DIVIDEND
  853.  
  854. Selecting Stock Dividend opens a window and displays the
  855. available data files.  Select More if there are more data files
  856. than can be displayed in one window.  Select a data file by
  857. moving the mouse over an equity name and click the left mouse
  858. button.  The selected item will become highlighted.  Then move
  859. the mouse such that the pointer is over Select and click the left
  860. mouse button to load the data, or select Cancel to cancel the
  861. operation. 
  862.  
  863. A window will open displaying the formal equity name and the date
  864. of the most recent data entry.  A date is prompted for the
  865. effectivity date of the stock dividend.  For example, a ten
  866. dollar dividend payable October 24, 1989 for Holly Corporation is
  867. entered as follows:
  868.  
  869.      Holly Corp
  870.  
  871.  
  872.      Enter Dividend Amount?  10 <Return>
  873.  
  874.      Enter Effectivity Date (YYMMDD)
  875.  
  876.      (Press RETURN to Quit)? 891024 <Return>
  877.  
  878. Entries are made via the keyboard and completed by pressing the
  879. Return key.  The stock price data will be adjusted for all dates
  880. prior to, and including, the effectivity date entered.  The data
  881. will be sorted by date and rewritten to the equity data file.  
  882.  
  883. 2.4.6  EDIT DEFAULTS
  884.  
  885. When working with the various indicators, it will become obvious
  886. that varying the time period of an indicator will provide
  887. different buy/sell signals.  As a result, it is possible to
  888. optimize signals given by the indicator through repeated trials
  889. using different time periods.  Once an optimum period has been
  890. identified, that period can be used again later. You will want to
  891. change the default time period to insure that the optimize period
  892. is consistently used in future analyses.  Using the Edit Defaults
  893. function allows you to edit the data stored in the .dfl file.
  894.  
  895. Selecting Edit Defaults opens a window and displays the available
  896. data files.  Select More if there are more data files than can be
  897. displayed in one window.  Select a data file by moving the mouse
  898. over an equity name and click the left mouse button.  The
  899. selected item will become highlighted.  Then move the mouse such
  900. that the pointer is over Select and click the left mouse button
  901. to load the data, or select Cancel to cancel the operation. 
  902.  
  903. A window will open displaying each indicator and its current
  904. default value.  A prompt will be given to enter a new default
  905. value.  Enter the new default value and press Return, or simply
  906. press Return with no entry and the default value will remain
  907. unchanged.  Upon completing entries (or pressing Return with no
  908. input) for all time dependant indicators, the appropriate .dfl
  909. defaults data file is updated.
  910.  
  911. 3.0  THE STOCK ANALYST 
  912.  
  913. This chapter deals with the operation of The Stock Analyst
  914. program.  How to load and construct the indicator graphs is
  915. presented as well as a discussion on how to use the graph tools
  916. to enhance the analysis of the indicators. Suggestions on how to
  917. analyze an indicator are covered in chapter 4.  
  918.  
  919. 3.1  GENERAL
  920.  
  921. Having executed The Stock Analyst program as described in section
  922. 1.2.2, all subsequent activities are menu driven. An activity is
  923. selected from the menu by pressing the right mouse button which
  924. reveals the main menu selections.  With the right mouse button
  925. depressed, move the mouse such that the pointer is over, and
  926. highlights, the desired main menu selection which will reveal the
  927. submenu items.  Move the mouse down such that the pointer moves
  928. into the submenu items, and highlights the desired submenu
  929. activity.  Release the right mouse button and the desired submenu
  930. activity will be selected.  The main menu includes Project, Price
  931. Indicator, Volume Indicator, Breadth Indicator, Defaults, and
  932. Graph Tools.  Each menu item is described below.
  933.  
  934. 3.2  PROJECT
  935.  
  936. The Project menu contains submenu functions which are not
  937. specifically related to a type of indicator graph. Various
  938. program functions are included under the Project menu.
  939.  
  940. 3.2.1 LOAD DATA
  941.  
  942. Selecting Load Data opens a window and displays the available
  943. data files.  Select More if there are more data files than can be
  944. displayed in one window.  Select a data file by moving the mouse
  945. pointer over an equity name and click the left mouse button. The
  946. selected item will become highlighted.  Then move the mouse such
  947. that the pointer is over Load and click the left mouse button to
  948. load the data, or select Cancel to cancel the operation.
  949.  
  950. At this point all of the data in the data file is loaded into
  951. memory.  The user can select a specific time interval to be
  952. displayed by entering beginning and ending dates to be displayed. 
  953. The dates of the first and last entries in the data file are
  954. shown in parenthesis as the default dates.  Pressing Return with
  955. no input selects the default dates.  Therefore, to display all
  956. the data for a security, the user simply presses Return at the
  957. prompts with no input.  Otherwise, start and ending dates are
  958. entered in the familiar YYMMDD format.  For example, after
  959. selecting Dupont to study, you wish to analyze the stock's
  960. performance during the last six months of 1989.  The following
  961. entries would be made:
  962.  
  963.  
  964.  
  965.      There were 368 data sets read.
  966.  
  967.      Begin loading data at what date?
  968.      ( 880906 ) ?  890701 <Return>
  969.  
  970.      Quit loading data at what date?
  971.      ( 900827 ) ?  891231 <Return>
  972.  
  973. The high/low/close price graph would be displayed for the period
  974. between July 1, 1898 and December 31, 1989.  All subsequent price
  975. and volume indicators selected would likewise be displayed for
  976. the specified time interval.  Note that indicator calculations
  977. are made using data from the entire file, yet only the specified
  978. time interval is displayed.
  979.  
  980. As another example, a user wishes to analyze only data since
  981. January 1, 1990 to the present, the following entries would be
  982. made:
  983.  
  984.      There were 457 data sets read.
  985.  
  986.      Begin loading data at what date?
  987.      ( 880906 ) ?  900101 <Return>
  988.  
  989.      Quit loading data at what date?
  990.      ( 900827 ) ?  <Return>
  991.  
  992. Note that no entry is made for the 'Quit loading...' prompt and
  993. the Return key was simply pressed thus selecting the default date
  994. of August 27, 1990.
  995.  
  996. Selecting the Load Data function loads the price data for the
  997. specified security, and loads the data from the default indicator
  998. period file if it exists.  Note that it is necessary to load data
  999. for an equity before any of the price or volume indicator graphs,
  1000. or Print Data function under the Project menu are activated.
  1001.  
  1002. Zooming-in to a price graph is achieved by specifying a small
  1003. number of data sets be displayed.  Zooming-out of a price graph
  1004. is achieved by specifying a large number of data sets be
  1005. displayed.  
  1006.  
  1007. 3.2.2 PRINT DATA
  1008.  
  1009. Selecting Print Data will print, via the PRT: device, about 50
  1010. data sets of the most recent stock price information.  This
  1011. submenu item is available only after data has been loaded for an
  1012. equity as described in section 3.2.1.  If it is desired to print
  1013. more data than provided for here, the Stock Updater program
  1014. should be use to print additional data (See 2.2.2).  
  1015.  
  1016. 3.2.3 PRINT SCREEN
  1017.  
  1018. Selecting Print Screen will perform a graphics dump of the screen
  1019. to a graphics printer.  This submenu item is available only after
  1020. an indicator graph has been drawn, or simply when there is
  1021. something on the screen.  Other program activity is inhibited
  1022. while the graphics dump to the printer is in progress. 
  1023.  
  1024. 3.2.4 CLEAR SCREEN
  1025.  
  1026. Selecting Clear Screen simply clears the screen.  The current
  1027. stock data loaded, if any, is still in memory such that indicator
  1028. graphs may still be drawn without having to be reloaded.
  1029.  
  1030. 3.2.5 CHANGE DIRECTORY
  1031.  
  1032. Selecting Change Directory allows disk access to a data disk if
  1033. that is where the stock data is stored.  Upon selecting Change
  1034. Directory, a window opens with gadgets showing drives DF0: and
  1035. DF1:.  Click on whichever drive contains the stock data files. 
  1036. In the event that an attempted disk access is made to a data file
  1037. which is not resident on the current disk, an error message will
  1038. be displayed that the file was not found.  Changing directory to
  1039. a disk drive which has no disk present in the drive will cause
  1040. the program to abort.  
  1041.  
  1042. 3.2.6 QUIT
  1043.  
  1044. Selecting Quit terminates The Stock Analyst program.  The user is
  1045. returned to the Workbench screen.
  1046.  
  1047. 3.3  PRICE INDICATORS
  1048.  
  1049. The price indicator graphs become available once some stock data
  1050. has been loaded.  These indicators are price sensitive in that
  1051. they are solely based upon the change in price over time.  Refer
  1052. to Chapter 4 for a detailed discussion of each indicator and its
  1053. suggested use.  Selecting a submenu item clears the screen and
  1054. displays information showing the indicator data is being
  1055. calculated.  Once the calculations are complete, the indicator
  1056. graph is displayed. After an indicator graph has been displayed,
  1057. the Graph Tools are available for analysis purposes and the graph
  1058. may be eventually dumped to a printer at any time.
  1059.  
  1060. 3.3.1 COMMODITY CHANNEL INDEX (CCI)
  1061.  
  1062. The Commodity Channel Index is an indicator which takes the
  1063. difference of the current price and a moving average and compares
  1064. that to its own inherent volatility.  The Commodity Channel Index
  1065. is useful as an overbought/oversold indicator and can also be
  1066. useful in predicting trend reversals by looking for divergences
  1067. between the CCI and the price of the underlying equity.
  1068.  
  1069. 3.3.2 DIRECTIONAL MOVEMENT INDICATOR (DMI)
  1070.  
  1071. The Directional Movement Indicator is a trend-following indicator
  1072. developed by J. Welles Wilder.  Its primary function is to
  1073. indicate strong upward or downward trends.  Wilder maintains that
  1074. the market remains in a strong trend only 30% of the time.  The
  1075. DMI is intended to keep investors out of the market during a
  1076. neutral or trading market, in the market during strong advances,
  1077. and out of the market during declines.
  1078.  
  1079. 3.3.3 (DMI) POSITIVE AND NEGATIVE DIRECTION INDICATOR
  1080.  
  1081. Two of the components which comprise the Directional Movement
  1082. Indicator are the Positive Directional Indicator and the Negative
  1083. Directional Indicator.  These indicators can be used together to
  1084. generate buy and sell signals.  Upward pressure on the market or
  1085. an equity are reflected in the increase of the Positive Direction
  1086. Indicator while downward pressures are reflected in the increase
  1087. of the Negative Direction Indicator.
  1088.  
  1089. 3.3.4 LANE'S STOCHASTICS (%K, %D)
  1090.  
  1091. Dr. George Lane's Stochastics is a price oscillator similar to
  1092. Williams' %R, in that it attempts to predict price trends based
  1093. upon a closing price in relation to a range of closing prices
  1094. over a specific period of time.  Lane's Stochastics provides good
  1095. buy and sell signals in a trading (neutral) market.  It also
  1096. provides confirmation of a present trend as well as signals
  1097. pending trend reversals. 
  1098.  
  1099. 3.3.5 LINEAR REGRESSION
  1100.  
  1101. The Linear Regression indicator is a form of moving average which
  1102. utilizes statistical methods to follow a trend.  The Linear
  1103. Regression indicator is typically used to indicate the current
  1104. trend direction.  A rising linear regression line means prices
  1105. are on the increase (bullish), while a declining linear
  1106. regression line means prices are on the decrease (bearish). In
  1107. this manner, the Linear Regression indicator can also be used to
  1108. signal trend reversals as the indicator changes direction.
  1109.  
  1110. 3.3.6 MOVING AVERAGE CONVERGENCE/DIVERGENCE (MACD) LINE
  1111.  
  1112. The MACD Line is constructed by taking the difference between a
  1113. 26-day and 12-day exponential moving average. A 9-day exponential
  1114. moving average is also plotted which represents a 'trigger' line. 
  1115. This is an excellent indicator for signalling trend reversals. 
  1116. The buy and sell signals provided by the trigger line are in some
  1117. cases late, yet generally reliable.
  1118.  
  1119. 3.3.7 MOVING AVERAGES
  1120.  
  1121. Upon selecting Moving Averages, the user can select either a
  1122. simple (unweighted) or exponential moving average.  This is done
  1123. by moving the mouse and clicking on either the Unweighted or
  1124. Exponential gadget.  If a simple moving average is selected, the
  1125. user can select either a normal or centered moving average.  This
  1126. is done by moving the mouse and clicking on either the Normal or
  1127. Centered gadget.  
  1128.  
  1129. If the number of days in the moving average exceeds the number of
  1130. stock data sets, no moving average will be calculated; and only
  1131. the high, low, close, and volume information will be graphed. 
  1132. See section 3.6 and 3.6.5 on varying the number of days in the
  1133. moving average period. 
  1134.  
  1135. This graph displays the typical high, low, and close price range
  1136. as well as a relative volume histogram. The moving averages, if
  1137. selected, are drawn over the high, low, close data for analysis
  1138. purposes.  The indicator can be a simple or exponential moving
  1139. average.  Simple moving averages can be normal or centered.  
  1140.  
  1141. This graph displays the price data on a logarithmic scale such
  1142. that a price increase from $1.00 to $2.00 has the same meaning
  1143. percentage-wise as a price increase from $20.00 to $40.00.
  1144.  
  1145. 3.3.8 PRICE RATE-OF-CHANGE
  1146.  
  1147. The price rate-of-change is an indicator of momentum which
  1148. compares the current price to the amount by which the price has
  1149. changed over a specific period of time.  Therefore, as an
  1150. equity's price increases, the ROC indicator will increase. 
  1151. Likewise, as the price decreases, the ROC will decrease. The ROC
  1152. provides confirming overbought and oversold signals; and can
  1153. sometimes indicate the continuation of a current price trend.
  1154.  
  1155. 3.3.9 RELATIVE STRENGTH
  1156.  
  1157. The Relative Strength indicator is a ratio of one stock's price
  1158. data compared with either a broad market index (such as the DJIA
  1159. or S&P 500) or another stock. The Stock Analyst allows a loaded
  1160. security to be compared with any other stock or market index of
  1161. compatible file type.  The Relative Strength indicator is drawn
  1162. along with the closing price data of the selected equity.
  1163. Trendline analysis, indicator moving average, and other technical
  1164. analysis techniques can be used to interpret the chart. This tool
  1165. is very useful in finding an equity which is out-performing other
  1166. stocks or the market as a whole.
  1167.  
  1168. 3.3.10 WILDER'S RELATIVE STRENGTH INDEX (RSI)
  1169.  
  1170. J. Welles Wilder's Relative Strength Index is a price oscillator
  1171. which indicates the strength left in a price trend.  This
  1172. indicator is based upon the number of higher and lower price
  1173. closings over a specific time period.  This indicator provides
  1174. overbought and oversold signals which should be confirmed by
  1175. other indicators.
  1176.  
  1177. 3.3.11 WILLIAMS' PERCENTAGE R (%R)
  1178.  
  1179. Larry Williams' %R indicator is a price oscillator which provides
  1180. overbought and oversold signals based upon comparing a current
  1181. price to a range of prices over a specific time period. 
  1182. Williams' %R provides good buy and sell signals in a trading
  1183. (neutral) market.  It also provides confirmation of a present
  1184. trend as well as signals pending trend reversals. 
  1185.  
  1186. 3.4  VOLUME INDICATORS
  1187.  
  1188. The volume indicator graphs become available once some stock data
  1189. has been loaded.  These indicators are primarily based upon
  1190. volume while others relate volume and price.  Volume indicators
  1191. show the flow of smart money into or out of an equity.  Refer to
  1192. chapter 4 for a more detailed discussion of each indicator and
  1193. its use.  Selecting a submenu item clears the screen and
  1194. immediately displays the volume indicator graph.  Once an
  1195. indicator graph has been displayed, the Graph Tools are available
  1196. for analysis purposes and the graph may be eventually dumped to a
  1197. printer.
  1198.  
  1199. 3.4.1 THE CHAIKIN OSCILLATOR
  1200.  
  1201. The Chaikin Oscillator, like all volume related indicators,
  1202. depicts the flow of smart money into or out of an equity. The
  1203. Chaikin Oscillator is used similarly to the OBV indicator. The
  1204. amount of accumulation or distribution on a given day is
  1205. dependant upon the closing price's relation to its high or low
  1206. for the day.
  1207.  
  1208. 3.4.2 ON-BALANCE VOLUME (OBV)
  1209.  
  1210. On-Balance Volume is determined through a positive or negative
  1211. volume accumulation depending upon a price's up or down closing. 
  1212. In this manner, OBV relates price to volume; and ultimately shows
  1213. if volume is flowing into or out of an equity.  Normally, OBV is
  1214. best used to confirm other indicators, but can be used to predict
  1215. a market bottom by indicating an increased flow of money into an
  1216. equity and an eventual up-trend.
  1217.  
  1218. 3.4.3 POSITIVE AND NEGATIVE VOLUME INDEX
  1219.  
  1220. The Positive and Negative Volume indexes relates increases and
  1221. decreases in volume to an equity's change in price.  The premise
  1222. of these indices is that the negative volume indicates the flow
  1223. of smart money in and out of a security while the positive volume
  1224. index indicates the flow of uninformed money in and out of a
  1225. security. The Stock Analyst displays both the Positive and
  1226. Negative Volume Indexes as well as individual 25-day simple
  1227. moving averages. See section 3.6.9 for varying the period of the
  1228. moving average.
  1229.  
  1230. 3.4.4 PRICE AND VOLUME TREND
  1231.  
  1232. The Price and Volume Trend indicator relates price and volume and
  1233. is applied similar to the On-Balance Volume indicator.  The Price
  1234. and Volume Trend is determined by a cumulative total of the
  1235. volume which is adjusted based upon a percentage increase or
  1236. decrease in price from the previous day.
  1237.  
  1238. 3.4.5 VOLUME ACCUMULATION/DISTRIBUTION
  1239.  
  1240. The Volume Accumulation/Distribution indicator relates price and
  1241. volume and is applied similar to the On-Balance Volume indicator. 
  1242. The Volume Accumulation/Distribution Line is determined by a
  1243. cumulative total of the volume which is adjusted based upon a
  1244. comparison of where a price closed in relation to its daily price
  1245. range midpoint. 
  1246.  
  1247. 3.5 MARKET BREADTH INDICATORS
  1248.  
  1249. The Stock Analyst provides four broad market indicators, three of
  1250. which are based upon the NYSE advance/decline/unchange issues,
  1251. and one based upon the CBOE call and put volumes. The
  1252. Advanced/Decline Line and the CBOE Put/Call Ratio graphs may be
  1253. drawn any time.  Since these indicators do not use user specific
  1254. data files, but instead files included with The Stock Analyst,
  1255. they may be displayed without going through the Load Data
  1256. function under the Project menu.  
  1257.  
  1258. 3.5.1 ADVANCED/DECLINE (A/D) LINE
  1259.  
  1260. The Advanced/Decline line is a broad market indicator since it
  1261. considers all securities traded on the NYSE on a given day. It
  1262. depicts broad market trends based upon a cumulative difference
  1263. between advancing issues and declining issues each adjusted by
  1264. the number of issues unchanged. The Stock Analyst displays the
  1265. A/D Line and overlays the Dow 30 Industrials (DJIA) daily
  1266. closing.
  1267.  
  1268. 3.5.2 ADVANCE/DECLINE RATIO
  1269.  
  1270. The Advance/Decline Ratio indicator is simply the number of
  1271. advancing issues divided by the number declining issues. A moving
  1272. average is also drawn to smooth any erratic fluctuations.  The
  1273. Advance/Decline Ratio is used both as an overbought/oversold
  1274. indicator and as a momentum oscillator.  
  1275.  
  1276. 3.5.3 BREADTH ADVANCE/DECLINE INDICATOR
  1277.  
  1278. The Breadth Advance/Decline Indicator is attributed to Martin
  1279. Zweig.  It is calculated by taking a 10-day simple moving average
  1280. of the number of advancing issues divided by the sum of the
  1281. number of advancing issues and the number of declining issues.
  1282. When the moving average moves toward 0.6, a bullish signal is
  1283. present.  When the moving average moves toward 0.4, a bearish
  1284. signal is present.
  1285.  
  1286. 3.5.4 CBOE PUT/CALL RATIO
  1287.  
  1288. The Put/Call Ratio is determined by the ratio of the put volume
  1289. and the call volume on the Chicago Board of Options Exchange. It
  1290. is a broad market indicator since it involves all securities
  1291. traded on the CBOE.  Generally a high Put/Call Ratio indicates an
  1292. impending market rally while a low Put/Call Ratio indicates a
  1293. possible market sell-off.  The Stock Analyst displays the
  1294. Put/Call ratio as well as overlays a 10-day simple moving average
  1295. and the Dow 30 Industrials (DJIA) daily closing.
  1296.  
  1297. 3.6  DEFAULTS
  1298.  
  1299. Basically all of the price indicator graphs are based upon an
  1300. oscillator which is time dependant.  Built into The Stock Analyst
  1301. are default time periods for each indicator as specified by the
  1302. developer of the technical indicator.  When a new security is
  1303. created using the Stock Updater, a .dfl file is created which
  1304. contains the default time periods.  The default time periods are
  1305. as follows:
  1306.  
  1307.      12    <--  Price Rate-of-Change Period
  1308.       5    <--  Stochastic %K Period
  1309.       3    <--  Stochastic %D Period
  1310.      10    <--  Williams' %R Period
  1311.      14    <--  Wilder's RSI Period
  1312.      10    <--  Commodity Channel Index Period
  1313.      50    <--  Moving Average #1 Period
  1314.     200    <--  Moving Average #2 Period
  1315.      25    <--  +/- Volume Index Moving Average Period
  1316.      10    <--  % Variation for 1st Envelope Trading Band
  1317.      -5    <--  % Variation for 2nd Envelope Trading Band
  1318.      10    <--  A/D Line Momentum Period
  1319.      10    <--  Indicator Exponential Moving Average Period
  1320.      50    <--  Linear Regression Period
  1321.      14    <--  Directional Movement Indicator Period
  1322.  
  1323. These periods may, however, be changed to provide for better buy
  1324. and sell signals. For example, Wilder's Relative Strength Index
  1325. (RSI) has a recommended oscillator period of 14 days.  However,
  1326. when the RSI for the Dow 30 Industrials is graphed using a 14 day
  1327. period, market tops and bottoms are not clearly discernable. If
  1328. the RSI period is lengthened to 30 days and the RSI recalculated,
  1329. market tops and bottoms are obvious. In some cases lengthening a
  1330. period will avoid most whipsaws thus avoiding false buy or sell
  1331. signals. A good time period can be determined by trial and error
  1332. using past data for a specific equity to generate reliable
  1333. signals.  This period can be used later when analyzing the same
  1334. equity. 
  1335.  
  1336. When any of the Default submenu items are selected, a window
  1337. opens showing the default value of the period, the current value
  1338. of the period, and prompts the user for a new period value.  New
  1339. values are entered via the keyboard and pressing Return completes
  1340. the entry.  Pressing Return with no input, or an input of zero,
  1341. sets the period to the default.    
  1342.  
  1343. Once an optimize time period has been decided upon for a specific
  1344. equity and indicator, that time period can become the default
  1345. value by entering the value into the .dfl file via the Stock
  1346. Updater program.  See section 2.4.6 on editing .dfl files.  The
  1347. next time the equity is loaded in The Stock Analyst, the
  1348. optimized time periods become the default values.
  1349.  
  1350. 3.6.1 COMMODITY CHANNEL INDEX
  1351.  
  1352. Upon execution, the default period for CCI calculations is
  1353. 10-days.  Other popular periods are 15- and 20-day intervals.
  1354. Longer periods identify longer term trends while shorter periods
  1355. catch short term trends.  Note that short term CCI periods can
  1356. cause the investor to get caught up in a whipsaw. This value
  1357. should range between 5 and 30.
  1358.  
  1359. 3.6.2 DIRECTIONAL MOVEMENT INDICATOR
  1360.  
  1361. Upon execution, the default period for Directional Movement
  1362. Indicator as well as the Positive and Negative Movement Indicator
  1363. calculations is 14-days.  Longer periods identify longer term
  1364. trends while shorter periods catch short term trends.  Note that
  1365. short term DMI periods can cause the investor to get caught up in
  1366. a whipsaw. 
  1367.  
  1368. 3.6.3 LANE'S STOCHASTICS (%K, %D)
  1369.  
  1370. Upon execution, the default period for %K calculations is 5-days.
  1371. The default period for %D is 3-days. Longer periods identify
  1372. longer term trends while shorter periods catch short trends. Note
  1373. that short term %K periods can cause the investor to get caught
  1374. up in a whipsaw. The %K period can be any value greater than zero
  1375. and less than the number of data sets being considered.  The
  1376. value for %D should be between 3 and 5-days.
  1377.  
  1378. 3.6.4 LINEAR REGRESSION
  1379.  
  1380. Upon execution, the default period for Linear Regression
  1381. calculations is 50-days.  Longer periods identify longer term
  1382. trends while shorter periods catch short term trends.  Note that
  1383. short term Linear Regression periods can cause the investor to
  1384. get caught up in a whipsaw. This value should range between 25
  1385. and 300 days.
  1386.  
  1387. 3.6.5 MOVING AVERAGES
  1388.  
  1389. There are two moving averages which can be displayed.  Upon
  1390. execution, the default periods are 50 and 200-days.  These values
  1391. can be any number greater than zero.  If an invalid number is
  1392. entered, the default value is used. If a moving average period is
  1393. greater than the number of stock data sets, the moving average
  1394. will not be calculated or displayed.  In this manner, none, one
  1395. or two moving averages can be displayed.
  1396.  
  1397. 3.6.6 PRICE RATE-OF-CHANGE
  1398.  
  1399. Upon execution, the default period for ROC calculations is
  1400. 12-days.  Longer periods identify longer term trends while
  1401. shorter periods catch short trends. Note that short term ROC
  1402. periods can cause the investor to get caught up in a whipsaw.
  1403. This period can be any value greater than zero and less than the
  1404. number of data sets being considered.
  1405.  
  1406. 3.6.7 WILDER'S RELATIVE STRENGTH INDEX (RSI)
  1407.  
  1408. Upon execution, the default period for RSI calculations is
  1409. 14-days.  Other popular periods are 9 and 25-day intervals.
  1410. Longer periods identify longer term trends while shorter periods
  1411. catch short trends. Note that short term RSI periods can cause
  1412. the investor to get caught up in a whipsaw. This period can be
  1413. any value greater than zero and less than the number of data sets
  1414. being considered.
  1415.  
  1416. 3.6.8 WILLIAMS' PERCENTAGE R (%R)
  1417.  
  1418. Upon execution, the default period for %R calculations is
  1419. 10-days.  Other popular periods are 20 and 30-day intervals.
  1420. Longer periods identify longer term trends while shorter periods
  1421. catch short trends. Note that short term %R periods can cause the
  1422. investor to get caught up in a whipsaw.  This period can be any
  1423. value greater than zero and less than the number of data sets
  1424. being considered.
  1425.  
  1426. 3.6.9 POSITIVE AND NEGATIVE VOLUME INDEX
  1427.  
  1428. Upon execution, the default period for PVI and NVI moving average
  1429. calculations is 25-days.  This period can be any value greater
  1430. than zero and less than the number of data sets being considered. 
  1431. Longer periods identify longer term trends while shorter periods
  1432. catch short trends, while at the same time short periods are
  1433. subject to whipsaws.
  1434.  
  1435. 3.6.10 ADVANCE/DECLINE LINE MOMENTUM
  1436.  
  1437. Upon execution, the default momentum period for the
  1438. Advance/Decline line is 10-days.  This period can be any value
  1439. greater than zero but less than the number of data sets being
  1440. considered.  Increasing the momentum period will provide more
  1441. smoothing than shorter periods.
  1442.  
  1443. 3.6.11 TRADING BANDS PERCENTAGE
  1444.  
  1445. Upon execution, the default percentages for the top and bottom
  1446. trading bands are 10% and -5% of the value of the moving average
  1447. of the shortest duration (moving average #1).  These percentages
  1448. work well with moving averages of around 10-days.  As the moving
  1449. average period is lengthened, the average will tend to smooth out
  1450. and drop well below the high, low, close price data.  Hence, the
  1451. percentages would need to increase from 10% to perhaps 15% or 20%
  1452. and from -5% to perhaps 0% or 5%, to properly envelop the price
  1453. data.  This percentage value should be input as a whole number.
  1454. For example, enter 10 for 10% or -7 for -7%.
  1455.  
  1456. 3.6.12 INDICATOR MOVING AVERAGE
  1457.  
  1458. Upon execution, the default period for the Indicator Moving
  1459. Average calculations is 10-days.  Longer periods identify longer
  1460. term trends and provide greater smoothing of the indicator while
  1461. shorter periods catch short trends and provide less smoothing. 
  1462. This period can be any value greater than zero and less than the
  1463. number of data sets being considered.
  1464.  
  1465. 3.6.13 RESET DEFAULTS
  1466.  
  1467. Selecting Reset Defaults changes all variable periods to their
  1468. default values as defined above or as specified in the defaults
  1469. .dfl data file.
  1470.  
  1471. 3.7  GRAPH TOOLS
  1472.  
  1473. Once an indicator has been displayed, a set of graph tools become
  1474. available to enhance the analysis of the indicators.  The
  1475. following provides a description of the various tools, how to
  1476. implement them, and suggestions on ways to use them.  With an
  1477. indicator graph displayed, a graph tool is first selected by
  1478. pressing the right mouse button and moving the mouse such that
  1479. the pointer is over the Graph Tools menu.  With the right mouse
  1480. button still depressed and the submenus displayed, move the mouse
  1481. down to the desired submenu tool which will become highlighted.
  1482. Releasing the mouse button will then select that tool placing the
  1483. program in a particular mode as described below.
  1484.   
  1485. 3.7.1 GRAPH DATA
  1486.  
  1487. Selecting Graph Data will place the program in a mode in which
  1488. the high, low, and closing price data and the volume and
  1489. associated date changes in the heading as the mouse pointer moves
  1490. within the graph.  For example, if the Dow Jones Industrial
  1491. Average is loaded and the Moving Average price indicator has been
  1492. displayed, selecting Graph Data allows the user to move the mouse
  1493. and 'point' to locations within the graph and read in the heading
  1494. the high, low, and closing prices, the volume, and the date for
  1495. that point. 
  1496.  
  1497. The Graph Data mode remains in effect until the left mouse button
  1498. is clicked. The Graph Data tool is available for all indicator
  1499. graphs.  It is useful in conjunction with a graph upon which the
  1500. daily close of an equity has been overlaid using the Overlay
  1501. Price tool (see 3.7.2). 
  1502.  
  1503. 3.7.2 OVERLAY PRICE
  1504.  
  1505. The Overlay Price tool overlays the daily closing price over an
  1506. already displayed indicator graph. For example, the Dow Jones
  1507. Industrials Average has been loaded and the RSI price indicator
  1508. displayed. Selecting Overlay Price will overlay the daily closing
  1509. price of the DJIA over the RSI indicator graph. Once the daily
  1510. plot is complete, the program exits the Overlay Price mode.  
  1511.  
  1512. With a technical indicator graph displayed, it is many times
  1513. desirable to see what movement in stock price caused the
  1514. associated movement in the indicator.  In addition, there are
  1515. times when a divergence between the movement of a stock price and
  1516. the movement of an indicator foretells of a trend reversal.  
  1517.  
  1518. The Overlay Price tool does not provide a price scale when it is
  1519. plotted.  Therefore, if it is required to know the values of the
  1520. prices overlaid on an indicator graph, the user can use the Graph
  1521. Data tool described in 3.7.1 to display the price information. 
  1522. The Overlay Price tool is available for all indicator graphs
  1523. except for the Moving Average price indicator which already
  1524. displays daily price data.
  1525.  
  1526. 3.7.3 TREND LINES
  1527.  
  1528. The Trend Lines tool is used to draw one or more trend lines.
  1529. This tool is essential for determining price support and
  1530. resistance levels.  Trend line analysis is further explained in
  1531. section 4.16.  The Trend Line tool is available for use with all
  1532. indicator graphs.  Once selected, move the mouse such that the
  1533. pointer is at the first point and depress the left mouse button. 
  1534. With the left mouse button still depressed, move the mouse (which
  1535. extends the trend line) such that the pointer moves to the second
  1536. point.  Releasing the mouse button draws a trend line.  
  1537.  
  1538. Note that the program is still in the Trend Line mode. Subsequent
  1539. trend lines parallel to the first may be drawn by simply moving
  1540. the mouse such that the pointer is over a desired point and
  1541. clicking the left mouse button.  As many parallel trend lines may
  1542. be drawn as desired. 
  1543.  
  1544. The program stays in the Trend Line mode until the Return key is
  1545. pressed.
  1546.  
  1547. 3.7.4 EXTEND CHART
  1548.  
  1549. The Extend Chart tool extends the Moving Average price indicator
  1550. graph both time-wise and price-wise.  The Extend Chart tool is
  1551. therefore only available when the Moving Average price indicator
  1552. graph is displayed.  Upon selecting this tool, a window opens
  1553. prompting for an amount to extend the chart in dollars and days. 
  1554. Pressing Return completes the entries and the Moving Average
  1555. price indicator graph is redisplayed in the extended format.
  1556.  
  1557. Once the graph has been redrawn, other tools or program functions
  1558. may be used.  The tool is useful in conjunction with the Trend
  1559. Line tool for extending trends into the future.
  1560.  
  1561. 3.7.5 CYCLE LINES
  1562.  
  1563. The Cycle Lines tool draws a series of vertical parallel lines
  1564. across the face of an indicator graph.  Since many stock prices
  1565. or trends are cyclic in nature, the Cycle Lines tool is useful in
  1566. determining the length of those cycles.  Once the Cycle Line tool
  1567. has been selected, the cycle lines are drawn.  
  1568.  
  1569. The number of days in the cycle may be increased by one day by
  1570. pressing the cursor-up key, or by 5-days by pressing the 8 key on
  1571. the keypad.  The number of days in the cycle may be decreased by
  1572. one day by pressing the cursor-down key, or by 5-days by pressing
  1573. the 2 key on the keypad.  
  1574.  
  1575. The cycle can be shifted to the left by one day by pressing the
  1576. cursor-left key, or by 5-days by pressing the 4 key on the
  1577. keypad.  The cycle can be shifted to the right by one day by
  1578. pressing the cursor-right key, or by 5-days by pressing the 6 key
  1579. on the keypad.
  1580.  
  1581. Another use for the Cycle Line tool is in conjunction with the
  1582. Extend Chart tool.  When the chart is extended, the lines
  1583. depicting the months do not extend into the future.  The Cycle
  1584. Line tool can be used to draw the month lines into the future.
  1585. There are typically 21 trading days in a month which is the
  1586. default setting for the Cycle Line tool upon selection. 
  1587.  
  1588. The Cycle Line mode is exited by pressing the Return key.
  1589.  
  1590. 3.7.6 TRADING BANDS
  1591.  
  1592. The Trading Bands tool is available only when the Moving Average
  1593. price graph is displayed.  The Trading Bands tool draws a trading
  1594. channel envelope which represents a percentage increase or
  1595. decrease of the first moving average (that is the moving average
  1596. with the shortest duration).  For example, if the first moving
  1597. average period is set to 10-days and the second moving average is
  1598. set to 501-days (thus inhibiting a display of a second moving
  1599. average), and a 10-day exponential moving average is calculated
  1600. and displayed, selecting Trading Band from the Graph Tools menu
  1601. will draw a trading channel which envelops the price data.  Since
  1602. stock prices typically trade within certain price limits during a
  1603. trend, a price will move higher and lower within a trading
  1604. channel. For a price to move significantly out of this trading
  1605. range (+/- 3%) would signal a breakout in a particular direction. 
  1606. See section 4.16 for a further discussion on Trend Lines and
  1607. Trading Channels. The Trading Bands tool is useful as it provides
  1608. a visual indication when a stock price breaks out of a trading
  1609. pattern.
  1610.  
  1611. 3.7.7 INDICATOR MOVING AVERAGE
  1612.  
  1613. The Indicator Moving Average is available whenever a price or
  1614. volume indicator graph is displayed, with the exception of the
  1615. price indicators: MACD and Moving Averages, and the volume
  1616. indicator: Positive and Negative Volume Index.  This tool simply
  1617. draws an exponential moving average of the displayed indicator. 
  1618. This tool is useful as a means of smoothing an otherwise erratic
  1619. indicator.  In addition, many times a moving average overlaid on
  1620. an indicator graph is used as a trigger line to provide buy and
  1621. sell signals.  For example, a 10-day exponential moving average
  1622. overlaid atop a 12-day Price Rate-of-Change can provide buy and
  1623. sell signals when the indicators cross. 
  1624.  
  1625. Note, due to a scaling conflict, the Indicator Moving Average and
  1626. the Overlay Price tool are incompatible.  Therefore, if the user
  1627. wishes to display both the price data over an indicator, as well
  1628. as a moving average of the indicator, the Indicator Moving
  1629. Average tool should be selected first, and overlaying the price
  1630. data via the Overlay Price tool second.
  1631.  
  1632. 3.7.8 LEAST SQUARES
  1633.  
  1634. The Least Squares tool is available when there is a price graph
  1635. displayed.  A price graph is displayed upon initially loading an
  1636. equity, or after selecting the Moving Average under the Price
  1637. Indicator menu.  The Least Squares tool simply draws a straight
  1638. line based upon the least squares line fit of the data between
  1639. two given points.
  1640.  
  1641. Upon selecting the tool Least Squares, the left most data point
  1642. of the data set being considered is specified by moving the mouse
  1643. to the first point and pressing the left mouse button.  A
  1644. vertical line will be drawn at that point.  The right most data
  1645. point of the data set being considered is specified by moving the
  1646. mouse to the second point and pressing the left mouse button.  A
  1647. vertical line will be drawn at that point and the least squares
  1648. line will be drawn.  
  1649.  
  1650. The least squares line drawn depicts the general trend of the
  1651. data within the specified interval.  In addition, if the least
  1652. squares line is drawn from a point in time to the present, the
  1653. relative deviation above and below the least squares line
  1654. provides insight into where a current price is (high or low)
  1655. based upon historical data.  
  1656.  
  1657. 4.0  TECHNICAL ANALYSIS
  1658.  
  1659. This chapter introduces the general basis of technical analysis. 
  1660. In addition, a discussion of each technical indicator produced by
  1661. The Stock Analyst is presented as well as suggestions on using
  1662. the indicator under various market conditions.  The discussions
  1663. presented here are intended to provide a general overview of the
  1664. use of a technical indicator or a concept of technical analysis. 
  1665. For a more complete and in depth study of technical analysis, the
  1666. user is urged to investigate the publications listed in Appendix
  1667. B.
  1668.  
  1669. 4.1  GENERAL
  1670.  
  1671. Buy low, sell high.  How many times have we heard these words and
  1672. wished we could anticipate market tops and bottoms.  While the
  1673. idea of buying low and selling high is simple, putting this idea
  1674. into action generally results in a financial loss for those who
  1675. have no methodology behind their timing in and out of the stock
  1676. market.  A certain amount of market analysis is required to be
  1677. profitable whether it be fundamental or technical in nature.
  1678.  
  1679. A fundamental analyst attempts to predict the movement of a stock
  1680. price based upon a company's prospect for growth and profitably. 
  1681. The fundamentalist considers the company's earnings and ability
  1682. to perform within its industry group.  Also considered are the
  1683. overall national and global economic conditions and how they may
  1684. effect the success of the company.  Other issues may come into
  1685. play such as political unrest, natural disasters or some other
  1686. fundamental influence which may effect the financial status of a
  1687. company. Generally, fundamentalists invest based upon issues
  1688. which cause a stock price to move.
  1689.  
  1690. A technical analyst does not care what specifically causes a
  1691. stock to move in price.  A basic premise of technical analysis is
  1692. that fundamental influences on the price of a stock are already
  1693. incorporated into the price of the stock.  Therefore, the
  1694. technical analyst is not concerned with fundamental issues, but
  1695. rather the actual movement of stock prices which tend to move in
  1696. fairly predictable patterns over time. 
  1697.  
  1698. The Stock Analyst provides various price and volume technical
  1699. indicators which can be used to track and predict the general
  1700. movement of the price of a stock.  How to use each indicator as
  1701. well as the effectiveness of an indicator under various market
  1702. conditions are discussed.  The indicators afforded the small
  1703. investor by The Stock Analyst should be used in many cases to
  1704. confirm and be confirmed by another.  Through this confirmation
  1705. process, market timing can be such that buying low and selling
  1706. high is possible with a relatively high degree of confidence.  
  1707.  
  1708. Successful investing depends heavily upon experience, cool
  1709. emotions, and a consistent method of technical analysis of
  1710. individual stocks.  The investor should develop an investment
  1711. strategy which incorporates stop-loss measures and the use of
  1712. fundamental and technical analysis to base buy and sell decisions
  1713. upon. The trader should still expect to encounter some losing
  1714. trades; however, by setting a stop-loss point and limiting
  1715. losses, the difference between the profitable trades and losers
  1716. will result in an overall profit.  The Stock Analyst is a
  1717. necessary tool any investor can use in the technical analysis of
  1718. market securities to enhance the opportunity to profit in today's
  1719. stock market.
  1720.  
  1721. --------------------------------------------------------------------
  1722.  
  1723.   The remainder of Chapter 4 is reserved for owners of
  1724.   The Stock Analyst.
  1725.  
  1726. --------------------------------------------------------------------
  1727.  
  1728. APPENDICES
  1729.  
  1730. Individuals who invest in the Stock Market should obviously know
  1731. what they are doing.  The user is urged to read as much as
  1732. possible concerning investing in the Stock Market.  There is no
  1733. substitute for the combination of knowledge and experience.  
  1734.  
  1735. Appendix A lists the resources used to prepare The Stock Analyst
  1736. software and this manual.  Appendix B lists a few books which
  1737. deal with Technical Analysis as well as investing in the Stock
  1738. Market.
  1739.  
  1740.  
  1741.                      APPENDIX A: REFERENCES
  1742.  
  1743. "How %R Spots Reversals, Confirms Valid Trends", Elder,
  1744. Alexander, Futures, March 1987.
  1745.  
  1746. "Using Stochastics to Catch Early Trends and Reversals", Elder,
  1747. Alexander, Futures, 1987."
  1748.  
  1749. Commodity Channel Index: Tool for Trading Cyclic Trends",
  1750. Lambert, Donald R., Commodities, October 1980.
  1751.  
  1752. "How to use MACD to Catch Price Trends Early", Elder, Alexander,
  1753. Futures 1987.
  1754.  
  1755. "Technical Analysis Explained", Pring, Martin J., Copyright
  1756. (C)1985.
  1757.  
  1758. "The Encyclopedia of Technical Market Indicators", Colby, Robert
  1759. W. and Meyers, Thomas A., Copyright (C) 1988. 
  1760.  
  1761. "The Technical Analysis of Stocks, Options, and Futures", Eng,
  1762. William F., Copyright (C) 1988.
  1763.  
  1764.  
  1765.                  APPENDIX B:  SUGGESTED READING
  1766.  
  1767. "Technical Analysis Explained", Pring, Martin J., Copyright
  1768. (C)1985.
  1769.  
  1770. "The Encyclopedia of Technical Market Indicators", Colby, Robert
  1771. W. and Meyers, Thomas A., Copyright (C) 1988. 
  1772.  
  1773. "The Technical Analysis of Stocks, Options, and Futures", Eng,
  1774. William F., Copyright (C) 1988.
  1775.  
  1776. "How to Make Money in Stocks", O'Neil, William J., Copyright
  1777. (C)1988.
  1778.  
  1779. "Technical Analysis: A Personal Seminar", New York Institute of
  1780. Finance, Copyright (C) 1989.
  1781.  
  1782.  
  1783.                              INDEX 
  1784.  
  1785.  - A - 
  1786.  
  1787. Accumulation ... 3.4.1, 3.4.2, 3.4.5, 4.4, 4.17
  1788. Advanced/Decline Line ... 1.3.3, 2.4.1, 2.4.2, 2.4.3, 3.5, 3.5.1,
  1789.                           4.12
  1790. Advance/Decline Momentum ... 3.6.10
  1791. Advance/Decline Ratio ... 3.5.2, 4.2
  1792.  
  1793.  - B - 
  1794.  
  1795. Back-up The Stock Analyst Disk ... i, 1.1.3 
  1796. Booting The Stock Analyst Disk ... 1.1, 1.1.2, 1.2
  1797. Breadth Advance/Decline Indicator ... 3.5.3, 4.2 
  1798. Breakout ... 3.7.6, 4.16
  1799.  
  1800.  - C - 
  1801.  
  1802. CBOE ... 1.3, 1.3.4, 2.0, 2.4.1, 2.4.2, 2.4.3, 3.5  3.5.4, 4.3
  1803. CBOE Put/Call Ratio ... 1.3.4, 3.5, 3.5.4, 4.3 
  1804. Call ... 4.3
  1805. Chaikin Oscillator ... 3.4.1, 4.4 
  1806. Chaikin, Marc ... 4.4
  1807. Change Directory ... 2.2.2, 3.2.5 
  1808. Chart Analysis ... 4.16 
  1809. Clear Screen ... 3.2.4 
  1810. Colby, Robert W. ... Appendix A, Appendix B 
  1811. Commodity ... 1.3.2
  1812. Commodity Channel Index ... 3.3.1, 3.6.1, 4.5, Appendix A
  1813. Contents, Disk ... 1.1.2
  1814.      Table of ... ii 
  1815. Crossing of Indicators ... 3.7.7, 4.2, 4.7, 4.8, 4.10 
  1816. Cycle ... 3.7.5, 4.5, 4.9 
  1817.  
  1818.  - D -   
  1819.  
  1820. Default Indicator Period File ... 1.3.6, 2.3.1, 2.4.6 
  1821. Defaults, Advance/Decline Momentum ... 3.6.10
  1822.      Commodity Channel Index ... 3.6.1     
  1823.      Cycle Line ... 3.7.5     
  1824.      Directional Movement Indicator ... 3.6.2
  1825.      Editing ... 2.4.6, 3.6, 
  1826.      Indicator Moving Average ... 3.6.12     
  1827.      Lane's Stochastics ... 3.6.3     
  1828.      Linear Regression ... 3.6.4
  1829.      Moving Average ... 3.6.5  
  1830.      Positive/Negative Volume Index ... 3.6.9
  1831.      Price Rate-of-Change ... 3.6.6
  1832.      Relative Strength Index ... 3.6.7
  1833.      Reset ... 3.6.1
  1834.      Trading Band Percentage ... 3.6.11
  1835.      Williams' Percent R ... 3.6.8
  1836. Directional Movement Indicator ... 3.3.2, 4.6
  1837. Distribution ... 3.4.2, 3.4.5, 4.4, 4.17
  1838. Divergence ... 3.3.1, 3.7.2, 4.2, 4.5, 4.7, 4.15, 4.18, 4.19 
  1839. Dividend, Stock ... 2.4.5 
  1840. Dow Jones Industrial Average ... 1.1.2, 3.7.2, 4.2 
  1841.  
  1842.  - E - 
  1843.  
  1844. Edit Defaults ... See Defaults 
  1845. Edit Equity File ... 2.4 
  1846. Edit Master File ... 2.3 
  1847. Edit, Add Data Entry ... 2.4.1     
  1848.      Add Equity Entry ... 2.3.1     
  1849.      Default Indicator Period File ... 2.4.6     
  1850.      Delete Data Entry ... 2.4.3     
  1851.      Delete Equity Entry ... 2.3.3     
  1852.      Edit Data Entry ... 2.4.2     
  1853.      Edit Equity Entry ... 2.3.2 
  1854. Elder, Alexander ... Appendix A 
  1855. Eng, William F. ... Appendix A, Appendix B 
  1856. Envelope Trading Channel ... 3.6.11, 3.7.6, 4.16  
  1857.  
  1858.  - F - 
  1859.  
  1860. File, .bmap ... 1.1.2     
  1861.      Format of Advance/Decline ... 1.3.3     
  1862.      Format of CBOE Put/Call ... 1.3.4     
  1863.      Format of Default Indicator Period ... 1.3.6     
  1864.      Format of Equity Data ... 1.3.2     
  1865.      Format of Master Index ... 1.3.1     
  1866.      Format of S&P500/S&P100 ... 1.3.5     
  1867.      system-configuration ... 1.1 
  1868. Fosback, Norman ... 4.12
  1869. Fundamental Analyst ... 4.1
  1870.  
  1871.  - G - 
  1872.  
  1873. General, The Stock Analyst: ... 1.1, 2.1, 3.1, 4.1 
  1874. Granville, Joe ... 4.11
  1875. Graph Data ... 3.7.1, 3.7.2
  1876. Graphic Dump ... 1.1, 1.1.1, 3.2.3, 3.3, 3.4 
  1877.  
  1878.  - H - 
  1879.  
  1880. Histogram ... 3.3.7, 4.10
  1881.  
  1882.  - I - 
  1883.  
  1884. Indicator, Contrarian ... 4.3     
  1885.      Crossing of ... 3.7.7, 4.7, 4.9, 4.10, 4.12     
  1886.      Market Breadth ... 3.5, 4.2, 4.3
  1887.      Moving Average of ... 3.6.10, 3.7.7
  1888.      Price ... 3.3, 3.6     
  1889.      Volume ... 3.4 
  1890.  
  1891.  - K - 
  1892.  
  1893. Kickstart ... 1.1, 1.2 
  1894.  
  1895.  - L - 
  1896.  
  1897. Lambert, Donald R. ... Appendix A 
  1898. Lane, Dr. George ... 3.3.4, 3.6.3, 4.7
  1899. Least Squares ... 3.7.8
  1900. Linear Regression ... 3.3.5, 3.6.4, 4.8 
  1901. Load, Stock Data ... 3.2.1
  1902.      Stock Updater ... 1.2, 1.2.1     
  1903.      Stock Analyst ... 1.2, 1.2.2 
  1904.  
  1905.  - M - 
  1906.  
  1907. MACD ... 3.3.6, 3.7.7, 4.10, Appendix A 
  1908. Meyers, Thomas A. ... Appendix A, Appendix B 
  1909. Momentum ... 3.3.8, 4.15 
  1910. Momentum Oscillator ... 3.3.8, 3.5.2, 4.13 
  1911. Moving Average, Centered ... 3.3.7, 4.9     
  1912.      Exponential ... 3.3.6, 3.3.7, 3.7.7, 4.9, 4.10     
  1913.      Simple ... 3.3.6, 3.4.3, 3.5.4, 4.3, 4.7, 4.9
  1914.      Uncentered ... 4.9
  1915.      Unweighted ... 3.3.6, 4.9     
  1916.      Weighted ... 4.9
  1917. Moving Average Convergence Divergence ... 3.3.6, 3.7.7, 4.10,
  1918.                                           Appendix A  
  1919.  
  1920.  - N - 
  1921.  
  1922. Negative Direction Indicator ... 3.3.3, 3.6.2, 4.6
  1923. New York Institute of Finance ... Appendix B 
  1924.  
  1925.  - O - 
  1926.  
  1927. O'Neil, William J. ... Appendix B 
  1928. On-Balance Volume ... 3.4.2, 4.11
  1929. Oscillator, Momentum ... 3.3.8, 4.13     
  1930.      Price ... 3.3.4, 3.3.10, 3.3.11, 4.5 
  1931. Overbought ... 3.3.1, 3.3.8, 3.3.10, 3.3.11, 3.5.2, 4.5, 4.7,
  1932.                4.13, 4.18, 4.19 
  1933. Overlay, Price ... 3.7.1, 3.7.2 
  1934. Oversold ... 3.3.1, 3.3.8, 3.3.10, 3.3.11, 3.5.2, 4.5, 4.7, 4.13,
  1935.              4.18, 4.19
  1936.  
  1937.  - P - 
  1938.  
  1939. Percent R ... 3.3.11, 3.6.8, 4.19, Appendix A
  1940. Positive Direction Indicator ... 3.3.3, 3.6.2, 4.6 
  1941. Positive and Negative Volume Index ... 3.4.3, 3.6.9,  3.7.7, 4.12
  1942. Price and Volume Trend ... 3.4.4, 4.14
  1943. Price Indicator ... 3.3 
  1944. Price Rate-of-Change ... 3.3.8, 3.6.6, 4.13 
  1945. Pring, Martin J. ... Appendix A, Appendix B 
  1946. Print, Data ... 2.2.1, 3.2.2   
  1947.      Screen ... 1.1, 1.1.1, 3.2.3, 3.3, 3.4 
  1948. Project, Stock Analyst ... 3.2     
  1949.      Stock Updater ... 2.2 
  1950. Put/Call Ratio ... 1.3.4, 2.4.1, 2.4.2, 2.4.3, 3.5, 3.5.4, 4.3
  1951. Put ... 4.3
  1952.  
  1953.  - Q - 
  1954.  
  1955. Quit, Stock Analyst ... 3.2.6     
  1956.      Stock Updater ... 2.2.3 
  1957.  
  1958.  - R - 
  1959.  
  1960. Rate-of-Change, Price ... 3.3.8, 3.6.6, 4.13 
  1961. Relative Strength ... 3.3.9, 4.15 
  1962. Relative Strength Index ... 3.3.10, 3.6.7, 4.18 
  1963. Resistance, Line of ... 3.7.3, 4.16 
  1964.  
  1965.  - S - 
  1966.  
  1967. Software License Agreement ... i, Back Cover 
  1968. Stochastics ... 3.3.4, 3.6.3, 4.7, Appendix A 
  1969. Stock Analyst ... 3.0 
  1970. Stock Analyst, Executing ... 1.2, 1.2.2     
  1971.      General ... 3.1 
  1972. Stock Dividend ... 2.4.5 
  1973. Stock Split ... 2.4.4 
  1974. Stock Updater ... 2.0 
  1975. Stock Updater, Executing ... 1.2, 1.2.1     
  1976.      General ... 2.1 
  1977. Support, Line of ... 3.7.3, 4.16 
  1978. system-configuration file ... 1.1  
  1979.  
  1980.  - T - 
  1981.  
  1982. Technical Analysis ... 4.0, 4.1, Appendix A, Appendix B
  1983. Technical Analyst ... 4.1 
  1984. Tool, Cycle Line ... 3.7.5     
  1985.      Graph Data ... 3.7.1     
  1986.      Extend Chart ... 3.7.4     
  1987.      Graph ... 3.7
  1988.      Indicator Moving Average ... 3.7.7
  1989.      Least Squares ... 3.7.8     
  1990.      Overlay Price ... 3.7.2    
  1991.      Trading Band ... 3.7.6     
  1992.      Trend Line ...3.7.3 
  1993. Trading Channel ... 3.7.6, 4.16 
  1994. Trend Line ... 3.7.3, 4.16 
  1995. Trend, Bear ... 3.3.5, 4.2, 4.3, 4.5, 4.7, 4.9, 4.10, 4.11, 4.16,
  1996.                 4.18, 4.19    
  1997.      Bull ... 3.3.5, 4.2, 4.3, 4.5, 4.7, 4.9, 4.10, 4.11, 4.16,
  1998.               4.18, 4.19
  1999. Trend, Continuation ... 3.3.8, 4.15, 4.11     
  2000.      Doubtful ...4.4, 4.11, 4.14, 4.17     
  2001.      Neutral ... 3.3.2, 3.3.4, 3.3.11, 4.5, 4.7, 4.9, 4.16, 4.18,
  2002.                  4.19
  2003.      Reversal ... 3.3.1, 3.3.4, 3.3.5, 3.3.11, 3.7.2, 4.2, 4.5,
  2004.                   4.7, 4.9, 4.10, 4.11, 4.13, 4.15, 4.16, 4.18,
  2005.                   4.19, Appendix A     
  2006.      Trading ... 3.3.3, 3.3.4, 3.3.11, 4.5, 4.7, 4.9, 4.18, 4.19
  2007. Trigger Line ... 3.3.6, 3.7.7, 4.3, 4.5, 4.10, 4.13 
  2008.  
  2009.  - V - 
  2010.  
  2011. Volume Accumulation and Distribution ... 3.4.5, 4.17
  2012. Volume Indicator ... 3.4 
  2013.  
  2014.  - W - 
  2015.  
  2016. Whipsaw ... 3.6, 3.6.1, 3.6.2, 3.6.3, 3.6.4, 3.6.6, 3.6.7, 3.6.8,
  2017.             3.6.9, 4.5, 4.9 
  2018. Wilder, J. Welles ... 3.3.10, 3.6.7, 4.18 
  2019. Williams Percent R ... 3.3.11, 3.6.8, 4.19, Appendix A 
  2020. Williams, Larry ...3.3.11, 4.19 
  2021. Workbench ... 1.1, 1.1.2, 1.2 
  2022.  
  2023.  - Z -   
  2024.  
  2025. Zoom-in ... 3.2.1 
  2026. Zoom-out ...3.2.1
  2027.